solve by factoring